Remote Batch Invocation for SQL Databases

نویسندگان

  • William R. Cook
  • Ben Wiedermann
چکیده

Batch services are a new approach to distributed computation in which clients send batches of operations for execution on a server and receive hierarchical results sets in response. In this paper we show how batch services provide a simple and powerful interface to relational databases, with support for arbitrary nested queries and bulk updates. One important property of the system is that a single batch statement always generates a constant number of SQL queries, no matter how many nested loops are used.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Remote Batch Invocation for Compositional Object Services

Because Remote Procedure Calls do not compose efficiently, designers of distributed object systems use Data Transfer and Remote Façade patterns to create large-granularity interfaces, hard-coded for particular client use cases. As an alternative to RPC-based distributed objects, this paper presents Remote Batch Invocation (RBI), language support for explicit client-defined batches. A Remote Bat...

متن کامل

Distributed Query Processing for Structured and Bibliographic Databases

To support future digital library systems which draw information from different sources on the intemet, we have to provide integrated queries to pre-existing database servers which contain structured, semistructured and unstructured data. In this paper, we specijically examine the problem of querying both existing structured relational databases and bibliographic databases. By adopting the well...

متن کامل

An Evaluation of the Java-Based Approaches to Web Database Access

Given the undeniable popularity of the Web, providing efficient and secure access to remote databases using a Web browser is crucial for the emerging cooperative information systems and applications. In this paper, we evaluate all currently available Java-based approaches that support persistent connections between Web clients and database servers. These approaches include Java applets, Java So...

متن کامل

Evaluation of Two- and Three-Tier Database Connections for a Java-Based Medical Imgage Viewer

Different methods to connect a Java-Applet for Medical Image Visualisation to databases are presented. Using Java Database Connectivity (JDBC) two-tier and three-tier applications have been developed. The middletier is built with Java-Applications and Java-Servlets connecting to the Applet using Remote Method Invocation (RMI) and the Hypertext Transfer Protocol (HTTP). The evaluation aims at a ...

متن کامل

Monadic Remote Invocation

In order to achieve Separation of Concerns in the domain of remote method invocation, a small functional adapter is added atop Java RMI, eliminating the need for every remote object to implement java.rmi.Remote and making it possible to remotely access existing code, unchanged. The Remotemonad is introduced, and its implementation and usage are detailed. Reusing the existing, proven technology ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011